@CHARSET "UTF-8";

.appLoading{
	z-index: 9999;
	background: white;
	border-radius: 5px;
	border: 1px solid #aaa;
	width:350px;
	height:100px;
	padding: 10px;
	position: absolute;
	top:50%;
	left:50%;
	margin-left: -175px;  
	margin-top: -50px;
}
.appLoading .loading-dialog{
	margin: 0 auto;
	min-width:310px;
	text-align: center;
}
.appLoading .loading-dialog .loading-msg{
	font-size: 1.2em;
	font-weight:bold;
	padding: 5px;
}
.appLoading .loading-dialog .loading-icon{
    font-size:25px;
    height:25px;
    margin:auto;
    background: url("waitting.gif") center no-repeat;
    }
.t-red{
    color:red;
}
.t-green{
    color:green;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
padding: 8px;
vertical-align:middle;
border-top: 1px solid #ddd;
}
.chooseBtn{
 height:25px;
 line-height:16px;
 width:60px;
 background: #FFF;
 
 padding:5px;
 border:1px solid #CCC;
 text-decoration: none;
}
.choose-list{
 list-style: none;
 width: 100%;
 padding: 0;
 
}
.choose-list li{
 list-style: none;
 line-height: 16px;
 height: 20px;
border-bottom: 1px solid #DDD;
 }
 
 .choose-list li:hover{
 background-color: #eee;
 }
.choose:hover{
 cursor: pointer;
}
.form-control[readonly]{
 background: #FFF;
}
.chooseBtn:hover{
 text-decoration: none;
}
.table td{
 font-size:14px;
}

.form-control {
 height: 30px;
 font-size: 12px;
}

.input-group-addon {
 height: 30px;
 font-size: 12px;
}

.banner {
 width: 100%;
 height: 60px;
 line-height: 60px;
 box-shadow:5px 5px 5px #a9a9a9;
 -webkit-box-shadow:5px 5px 5px #a9a9a9;
 -moz-box-shadow:5px 5px 5px #a9a9a9;
 background-color: #428BCA;
 padding-left: 20px;
}
.banner img {
    vertical-align: top;
}
.banner .title{
     color: #FFF;
     font-size: 35px;
     line-height: 60px;
     font-family: sans-serif;
        -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      font-weight: bold;
      text-shadow: 2px 2px 5px #666;
      
     
}

.banner span{
 font-size: 14px;
 margin-right: 20px;
 line-height: 60px;
 color:#FFF;
}

.navlist {
 padding-top: 10px;
 margin-left: 5px;
 width: 200px;
 max-height: 100%;
 float: left;
}

.content {
 padding: 10px;
 margin-left: 210px;
 max-heigh: 100%;
}

.searchBar {
 height: 50px;
 background: #F2FAF2;
 padding-right: 50px;
 margin-bottom: 5px;
 border: 1px solid #DBE4DD;
}
.searchBar .title{
 color:gray;
 display: inline-block;
 padding-right: 15px;
 font-size:20px;
 font-weight:bold;
}
.list-group .item{
  padding-left:35px;
  background: #F2FAF2;
}
.list-group .item:hover{
  background:#666666;
  color: #FFF;
}
.list-group .item:focus{
  background:#666666;
  color: #FFF;
}
.list-group .selected{
  background:#666666;
  color: #FFF;
}

